CC = g++
TARGET = fac
OBJ = main.o fac.o

$(TARGET) : $(OBJ)
	$(CC) -o $@ $^
%.o:%.cpp
	$(CC) -c $< -o $@ 

.PHONY: clean
clean :
	rm -f *.o $(TARGET)
